Max flow vitality in general and planar graphs

نویسندگان

  • Giorgio Ausiello
  • Paolo Giulio Franciosa
  • Isabella Lari
  • Andrea Ribichini
چکیده

The vitality of an arc/node of a graph with respect to the maximum flow between two fixed nodes is defined as the reduction of the maximum flow caused by the removal of that arc/node. In this paper we address the issue of determining the vitality of arcs and/or nodes for the network flow problem over various classes of graphs and digraphs. First of all we show how to compute the vitality of all arcs in a general undirected graph by solving n−1 max flow instances, i.e., in worst case time O(n ·MF(n,m)), where MF(n,m) is the time needed to solve a max-flow instance. In st-planar graphs (directed or undirected) we can compute the vitality of all arcs and all nodes in O(n) worst case time. Moreover, after determining the vitality of arcs and/or nodes, and given a planar embedding of the graph, we can determine the vitality of a “contiguous” (w.r.t. that embedding) set of arcs/nodes in time proportional to the size of the set. In the case of general undirected planar graphs, the vitality of all nodes/arcs is computed in O(n logn) worst case time, while for the directed planar case we solve the same problem in O(np), where p is the number of arcs in a path from s∗ to t∗ in the dual graph.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Simple MAX-CUT Algorithm for Planar Graphs

The max-cut problem asks for partitioning the nodes V of a graph G = (V,E) into two sets (one of which might be empty), such that the sum of weights of edges joining nodes in different partitions is maximum. Whereas for general instances the max-cut problem is NPhard, it is polynomially solvable for certain classes of graphs. For planar graphs, there exist several polynomial-time methods determ...

متن کامل

Graphs with no K3,3 Minor Containing a Fixed Edge

It is well known that every cycle of a graph must intersect every cut in an even number of edges. For planar graphs, Ford and Fulkerson proved that, for any edge e, there exists a cycle containing e that intersects every minimal cut containing e in exactly two edges. The main result of this paper generalizes this result to any nonplanar graph G provided G does not have a K 3,3 minor containing ...

متن کامل

Min-Max Multiway Cut

We propose the Min-max multiway cut problem, a variant of the traditional Multiway cut problem, but with the goal of minimizing the maximum capacity (rather than the sum or average capacity) leaving a part of the partition. The problem is motivated by data partitioning in Peer-to-Peer networks. The min-max objective function forces the solution not to overload any given terminal, and hence may ...

متن کامل

MAX-CUT and MAX-BISECTION are NP-hard on unit disk graphs

We prove that the max-cut and max-bisection problems are NP-hard on unit disk graphs. We also show that λ-precision graphs are planar for λ > 1/ √ 2 and give a dichotomy theorem for max-cut computational complexity on λ-precision unit disk graphs.

متن کامل

Minimum s-t cut in undirected planar graphs when the source and the sink are close

Consider the minimum s − t cut problem in an embedded undirected planar graph. Let p be the minimum number of faces that a curve from s to t passes through. If p = 1, that is, the vertices s and t are on the boundary of the same face, then the minimum cut can be found in O(n) time. For general planar graphs this cut can be found in O(n log n) time. We unify these results and give an O(n log p) ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1710.01965  شماره 

صفحات  -

تاریخ انتشار 2017